import request from '@/utils/request'

export default {
    // 添加讨论
    addDiscuss(obj) {
        return request({
          url: '/user/talk/discussionArea/add',
          method: 'post',
          data: obj
        })
      },
    // 获取最新的讨论话题
    getAllDiscuss() {
        return request({
          url: '/user/talk/discussionArea/getAllDiscuss',
          method: 'get'
        })
      },
    // 按热度排名话题
    getAllDiscussByTopic() {
        return request({
          url: '/user/talk/discussionArea/getAllDiscussByTopic',
          method: 'get'
        })
      },
    // 获取自己发表的话题
    getAllDiscussOfMine() {
        return request({
          url: '/user/talk/discussionArea/getAllDiscussOfMine',
          method: 'get'
        })
      },
      // 获取当前用户的id
      getCurrentUserId() {
        return request({
          url: '/user/talk/discussionArea/getCurrentUserId',
          method: 'get'
        })
      },
    // 查询话题
    
    // 修改话题

    // 删除话题 
    deleteDiscuss(id){
      return request({
        url: `/user/talk/discussionArea/delete/${id}`,
        method: 'delete'
      })
    },
    // 举报话题
    reportDiscuss(obj){
      return request({
        url: '/user/talk/discussionArea/reportDiscuss',
        method: 'post',
        data: obj
      })
    },

    // 获取详细的信息
    getDiscussById(id){
      return request({
        url: `/user/talk/discussionArea/getDiscussById/${id}`,
        method: 'get'
      })
    },

    // 获取当前用户的信息
    getCurrentUserInfo(){
        return request({
            url: `/admin/user/getCurrentUserInfo`,
            method: 'get'
          })
    },

    // 持久化评论区
    saveCommons(id,content){
      return request({
        url: `/user/talk/commentInfo/save/${id}`,
        method: 'POST',
        data: content
      })
    },

    // 获取评论区的内容
    getCommons(id){
      return request({
        url: `/user/talk/commentInfo/get/${id}`,
        method: 'GET'
      })
    }


} 